- 自愧不如
- zìkuìbùrúfeel ashamed of one's inferiority* * *zi4 kui4 bu4 ru2ashamed of being inferior (idiom), to feel inferior to others* * *自愧不如|自愧不如 [zì kuì bù rú] ► ashamed of being inferior (idiom) ► to feel inferior to others
Chinese-English dictionary. Academic. 2013.